weapons stash - French English Dictionary